// pages/mine/community_worker/unit_to_people/unit_to_people.js
let app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    dataItems: {},
    bmdh: [{
      name: '市长公开电话',
      mobile_phone: '12345',
      desc: "24小时"
    }, {
      name: '报警',
      mobile_phone: '110',
      desc: "24小时"
    }, {
      name: '火警',
      mobile_phone: '119',
      desc: "24小时"
    }, {
      name: '森林火警',
      mobile_phone: '12119',
      desc: "24小时"
    }, {
      name: '交通事故',
      mobile_phone: '122',
      desc: "24小时"
    }, {
      name: '医疗急救',
      mobile_phone: '120',
      desc: "24小时"
    }, {
      name: '供水',
      mobile_phone: '962965',
      desc: "24小时"
    }, {
      name: '供电',
      mobile_phone: '95598',
      desc: "24小时"
    }, {
      name: '燃气',
      mobile_phone: '962777',
      desc: "24小时"
    }]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    const _this = this
    console.error("===" + options.type)
    this.setData({
      theme: app.globalData.theme
    });
    app.setNavigationBarColor();
    switch(options.type){
      case "wyzb":
        console.error('物业值班电话"')
        _this.getPhoneList("物业值班电话")
        break
      case "sqzb":
        console.error('社区值班电话"')
        _this.getPhoneList("社区值班电话")
        break
      case "wgy": 
        console.error('网格员') 
        _this.getPhoneList("网格员")
        break
      case "mj": 
        console.error('民警') 
        _this.getPhoneList("民警")
        break
      case "bmdh": 
        console.error('便民电话') 
        _this.setData({
          dataItems: _this.data.bmdh
        })
        break
    }
  },

  /**
   * 请求电话列表
   */
  getPhoneList: function(type){
    app.wxGetRequest('/api/d_w/v1/getUsers',{
      area_code: app.globalData.parentAreaCode,
      type: type
    }).then(res => {
      this.setData({
        dataItems: res.data
      })
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },
  /**
   * 提交
   */
  handleonChange: function(e) {
    let phone = e.currentTarget.dataset.phone;
    let name = e.currentTarget.dataset.name;
    app.confirm('提示', '你是否要拨打该用户电话『' + name+'』吗？').then(result => {
      wx.makePhoneCall({
        phoneNumber: phone
      })
    });
  }
})